package com.yanxu;

import redis.clients.jedis.Jedis;

import java.util.Set;

/**
 * @author 折戟沉沙铁未销
 * @version V1.0
 * @date 2025-09-18-2025
 * @Description: 使用 jedisPool 连接池
 */
public class JedisPoolTest {
    public static void main(String[] args) {
        // 获取 jedis 资源
        Jedis jedis = JedisPoolConnectRedis.getJedis();

        // ping 命令
        String pong = jedis.ping();
        System.out.println(pong);

        // set 命令，设置 username
        String setResult = jedis.set("username", "lisi");
        System.out.println(setResult);

        // get 命令，获取 username
        String username = jedis.get("username");
        System.out.println(username);

        // keys * 命令
        Set<String> keys = jedis.keys("*");
        for (String key : keys) {
            System.out.println(key);
        }

        //释放资源
        if (jedis!=null){
            jedis.close();
        }
    }
}